package dept
import "mldong/internal/modules/sys/entity"
// sys_dept 部门
type DeptVO struct {
  entity.Dept
  Children []*DeptVO `json:"children" dc:"子部门"`
}
// 实现 TreeNode 接口 
func (d *DeptVO) GetId() *string       { return d.ID }
func (d *DeptVO) GetParentId() *string { return d.ParentId }
func (d *DeptVO) GetName() *string     { return d.Name }
func (d *DeptVO) GetSort() *string     { return d.Sort }

// 直接返回 *DeptVO 列表
func (d *DeptVO) GetChildren() []*DeptVO {
	return d.Children
}

// 直接接收 *DeptVO 列表
func (d *DeptVO) SetChildren(nodes []*DeptVO) {
	d.Children = nodes
}
